echo lake - French English Dictionary